home *** CD-ROM | disk | FTP | other *** search
-
-
-
- HOSTNAME(7) HOSTNAME(7)
-
-
- NNAAMMEE
- hostname - host name resolution description
-
- DDEESSCCRRIIPPTTIIOONN
- Hostnames are domains. A domain is a hierarchical, dot-
- separated list of subdomains. For example, the machine
- _m_o_n_e_t, in the _B_e_r_k_e_l_e_y subdomain of the _E_D_U subdomain of
- the Internet Domain Name System would be represented as
- _m_o_n_e_t._B_e_r_k_e_l_e_y._E_D_U
- (with no trailing dot).
-
- Hostnames are often used with network client and server
- programs, which must generally translate the name to an
- address for use. (This task is usually performed by the
- library routine _g_e_t_h_o_s_t_b_y_n_a_m_e(3).) The default method for
- resolving hostnames by the Internet name resolver is to
- follow RFC 1535's security recommendations. Actions can
- be taken by the administrator to override these recommen-
- dations and to have the resolver behave the same as ear-
- lier, non-RFC 1535 resolvers.
-
- The default method (using RFC 1535 guidelines) follows:
-
- If the name consists of a single component, i.e. contains
- no dot, and if the environment variable ``HOSTALIASES'' is
- set to the name of a file, that file is searched for a
- string matching the input hostname. The file should con-
- sist of lines made up of two strings separated by white-
- space, the first of which is the hostname alias, and the
- second of which is the complete hostname to be substituted
- for that alias. If a case-insensitive match is found
- between the hostname to be resolved and the first field of
- a line in the file, the substituted name is looked up with
- no further processing.
-
- If there is at least one dot in the name, then the name is
- first tried as is. The number of dots to cause this
- action is configurable by setting the threshold using the
- ``_n_d_o_t_s'' option in _/_e_t_c_/_r_e_s_o_l_v_._c_o_n_f (default: _1). If the
- name ends with a dot, the trailing dot is removed, and the
- remaining name is looked up (regardless of the setting of
- the 'ndots' option) and no further processing is done.
-
- If the input name does not end with a trailing dot, it is
- looked up by searching through a list of domains until a
- match is found. If neither the search option in the
- _/_e_t_c_/_r_e_s_o_l_v_._c_o_n_f file or the ``LOCALDOMAIN'' environment
- variable is used, then the search list of domains contains
- only the full domain specified by the domain option (in
- _/_e_t_c_/_r_e_s_o_l_v_._c_o_n_f) or the domain used in the local hostname
- (see _h_o_s_t_n_a_m_e(1) and _r_e_s_o_l_v_e_r(5)). For example, if the
- ``_d_o_m_a_i_n'' option is set to _C_S_._B_e_r_k_e_l_e_y_._E_D_U, then only
- CS.Berkeley.EDU will be in the search list and will be the
- only domain appended to the partial hostname, for example,
-
-
-
- February 16, 1994 1
-
-
-
-
-
- HOSTNAME(7) HOSTNAME(7)
-
-
- ``_l_i_t_h_i_u_m'', making _l_i_t_h_i_u_m_._C_S_._B_e_r_k_e_l_e_y_._E_D_U the only name
- to be tried using the search list.
-
- If the search option is used in _/_e_t_c_/_r_e_s_o_l_v_._c_o_n_f or the
- environment variable, ``LOCALDOMAIN'' is set by the user,
- then the search list will include what is set by these
- methods. For example, if the ``_s_e_a_r_c_h'' option contained
- _C_S_._B_e_r_k_e_l_e_y_._E_D_U _C_C_h_e_m_._B_e_r_k_e_l_e_y_._E_D_U _B_e_r_k_e_l_e_y_._E_D_U
- then the partial hostname (e.g., ``_l_i_t_h_i_u_m'') will be
- tried with each domainname appended (in the same order
- specified). The resulting hostnames that would be tried
- are:
- _l_i_t_h_i_u_m_._C_S_._B_e_r_k_e_l_e_y_._E_D_U
- _l_i_t_h_i_u_m_._C_C_h_e_m_._B_e_r_k_e_l_e_y_._E_D_U
- _l_i_t_h_i_u_m_._B_e_r_k_e_l_e_y_._E_D_U
-
- The environment variable ``LOCALDOMAIN'' overrides the
- ``_s_e_a_r_c_h'' and ``_d_o_m_a_i_n'' options, and if both search and
- domain options are present in the resolver configuration
- file, then only the last one listed is used (see
- _r_e_s_o_l_v_e_r(5)).
-
- If the name was not previously tried ``as is'' (i.e., it
- fell below the ``_n_d_o_t_s'' threshold or did not contain a
- dot), then the name as originally provided is attempted.
-
- SSEEEE AALLSSOO
- _g_e_t_h_o_s_t_b_y_n_a_m_e(3), _r_e_s_o_l_v_e_r(5), _m_a_i_l_a_d_d_r(7), _n_a_m_e_d(8)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- February 16, 1994 2
-
-
-